package com.ziyun.erp.common.api.logistics;

import lombok.Getter;
import lombok.Setter;

import java.util.List;
import java.util.Map;

/**
 * 物流信息Vo
 * @author zh
 * @date 2018/11/159:49
 */
@Getter
@Setter
public class LogisticsVo {
    /**
     * 状态码
     * ok:成功; 201: 物流单号错误; 203: 快递公司不存在; 204: 物流公司识别失败; 205: 暂无轨迹信息; 207:单号被限制，错误单号
     */
    private String code;

    /**
     * 物流单号
     */
    private String no;

    /**
     * 物流公司类型
     */
    private String type;

    /**
     * 物流内容
     */
    private List<Map<String,Object>> list;

    /**
     * 状态
     *  -1: 单号或代码错误；0:暂无轨迹; 1:快递收件; 2: 在途; 3:签收; 4: 问题件
     */
    private int state;

    /**
     * 请求信息
     */
    private String msg;

    /**
     * 物流名称
     */
    private String name;

    /**
     * 物流网址
     */
    private String site;

    /**
     * 物流电话
     */
    private String phone;

    /**
     * 快递logo
     */
    private String logo;
}
